/*************************************************
  * 描述：
  *
  * File：datetimeparser_p.h
  * Author：dongyao@mozihealthcare.cn
  * Date：2025/10/16
  * Update：
  * ************************************************/

#ifndef DATATIMEPARSER_P_H
#define DATATIMEPARSER_P_H

#include "include/common/datetimeparser/datetimeparser.h"
#include <regex>
#include <string>
#include <vector>

class DateTimeParserPrivate
{
public:
	// 智能整数日期解析 → QDateTime
	static QDateTime num2DataTimeSmart(qint64 num);
	// 智能QString日期解析 → QDateTime
	static QDateTime string2DataTimeSmart(QString input);
	// 智能解析 + 格式化输出
	static QString parseDateTimeSmart(QString input, const QString& format = "yyyy-MM-dd HH:mm");
};

#endif//DATATIMEPARSER_P_H
